package pe.edu.upc.dew.tddpersistencia.dao;

import pe.edu.upc.dew.tddpersistencia.util.HibernateUtils;
import pe.edu.upc.dew.tddpersistencia.*;
import pe.edu.upc.dew.tddpersistencia.model.Cliente;
import org.hibernate.Session;

/**
 *
 * @author Lennon Shimokawa
 */
public class ClienteDaoHibernate implements ClienteDao {

    @Override
    public Cliente getClientePorIdCliente(Integer idCliente) {
        Session session = HibernateUtils.getSessionFactory().openSession();
        try {
            return (Cliente) session.get(Cliente.class, idCliente);
        } finally {
            session.close();
        }
    }
}
